html,
body,
#root {
  -webkit-user-select: none;
  /* Safari */
  -ms-user-select: none;
  /* IE 10 and IE 11 */
  user-select: none;
  /* Standard syntax */
  font-family:"Source Han Sans CN", "Microsoft YaHei", 'PingFangSC-Medium', 'PingFang SC';
  -webkit-overflow-scrolling: touch;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  text-size-adjust: 100%;
  font-size: calc(100vw / 37.5);
  background-color: #FFE5E5;
  color: #000000;
  width: 100vw;
  touch-action: pan-y;
}

@media all and (orientation: portrait) {

  /*竖屏*/
  html,
  body {
    font-size: calc(100vw / 37.5);
  }
}

/*软键盘弹出-影响横竖屏判断的坑 在横屏判断中，给横屏一个最小判断宽度，低于那个宽度就还是判断为竖屏*/
@media all and (orientation: landscape) and (min-width: 560px) {

  /*横屏*/
  html,
  body {
    /* // font-size: calc(100vw / 66.7); */
    font-size: 10px;
  }
}

.main {
  width: 37.5rem;
  margin: 0 auto;
}